import wepy from 'wepy'
export default class extends wepy.mixin {
    config = {

    }
  
    data = {
      catesList: [],
    //   当前点击的分类
      active: 0,
    //   获取到的设备的可用高度
      wh: 0,
    //   存放二级分类
    secondCate: []
    }
  
    methods = {
        onChange(e) {
            // e为点击项的索引 通过索引可以获得一级分类下面的二级分类
            console.log(e.detail);
            // 将其赋值给secondCate
            this.secondCate = this.catesList[e.detail].children
            
        },

        goGoodsList(){

        }
    }
  
    // 获取分类列表
    async getCateList(){
       const { data: res } = await wepy.get('/categories')
        if (res.meta.status !== 200) {
          return wepy.baseToast();
        }
        console.log(res);
        this.catesList = res.message;
        // 页面一加载 不仅左侧的一级分类 要渲染 右侧的默认第一项分类的二级分类也要渲染好
        this.secondCate = this.catesList[0].children
        this.$apply();
    }
    
    // 获取设备信息
    async getWindowHeight () {
        // wx.getSystemInfo为微信官方提供的api
        var res = await wepy.getSystemInfo ()
        console.log(res);
        if (res.errMsg == 'getSystemInfo:ok') {
            this.wh = res.windowHeight
        }
        
    }
     
     onLoad(){
       this.getCateList()
       this.getWindowHeight()
     }
  
}